ffbf06564219421bae3580215fff40cfe65adfc5,sonar-batch/src/main/java/org/sonar/batch/bootstrapper/LoggingConfigurator.java,LoggingConfigurator,setCustomRootAppender,#LoggingConfiguration#,56
Before Change
String level = StringUtils.defaultIfBlank(conf.getSubstitutionVariables().get(LoggingConfiguration.PROPERTY_ROOT_LOGGER_LEVEL), LoggingConfiguration.LEVEL_ROOT_DEFAULT);
logger.detachAndStopAllAppenders();
logger.addAppender(createAppender(pattern, conf.getLogOutput()));
logger.setLevel(Level.toLevel(level));
}
After Change
if (logger.getAppender(CUSTOM_APPENDER_NAME) == null) {
logger.detachAndStopAllAppenders();
logger.addAppender(createAppender(conf.getLogOutput()));
}
logger.setLevel(Level.toLevel(level));
}